var e, t, o = require("../../../../@babel/runtime/helpers/objectSpread2"), r = require("../../../../common/vendor.js"), a = {
    props: o({
        src: {
            type: String,
            default: ""
        },
        mode: {
            type: String,
            default: "aspectFill"
        },
        width: {
            type: [ String, Number ],
            default: "300"
        },
        height: {
            type: [ String, Number ],
            default: "225"
        },
        shape: {
            type: String,
            default: "square"
        },
        radius: {
            type: [ String, Number ],
            default: 0
        },
        lazyLoad: {
            type: Boolean,
            default: !0
        },
        observeLazyLoad: {
            type: Boolean,
            default: !1
        },
        showMenuByLongpress: {
            type: Boolean,
            default: !0
        },
        loadingIcon: {
            type: String,
            default: "photo"
        },
        errorIcon: {
            type: String,
            default: "error-circle"
        },
        showLoading: {
            type: Boolean,
            default: !0
        },
        showError: {
            type: Boolean,
            default: !0
        },
        fade: {
            type: Boolean,
            default: !0
        },
        webp: {
            type: Boolean,
            default: !1
        },
        duration: {
            type: [ String, Number ],
            default: 500
        },
        bgColor: {
            type: String,
            default: "#f3f4f6"
        },
        cellChild: {
            type: Boolean,
            default: !1
        }
    }, null == (t = null == (e = r.index.$uv) ? void 0 : e.props) ? void 0 : t.image)
};

exports.props = a;